jump through hoops

Translations
преодолевать препятствия
He had to jump through hoops to get the permit.
Ему пришлось преодолевать препятствия, чтобы получить разрешение.
Definitions
To go through a series of complicated or difficult tasks or obstacles, often to achieve a goal or meet a requirement.